package com.chaobl.goods.sku.entity;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 门店商品详细信息
 * </p>
 *
 * @author jobob
 * @since 2020-04-19
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class Sku implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 商品id
     */
    private Long gooId;

    /**
     * 商品编号
     */
    private Long productid;

    /**
     * 重量
     */
    private String sizeid;

    /**
     * 商品库存
     */
    private Integer amount;

    /**
     * 产地
     */
    private Integer areasid;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 销量
     */
    @TableField("prodCS")
    private Integer prodCS;

    private LocalDateTime createtime;

    private LocalDateTime updatetime;

    /**
     * 企业id
     */
    private Integer firmid;

    /**
     * 生产日期
     */
    @TableField("goodsTime")
    private LocalDateTime goodsTime;

    /**
     * 保质期
     */
    @TableField("goodsDate")
    private LocalDateTime goodsDate;

    /**
     * 商品类别
     */
    @TableField("goodsClass")
    private Integer goodsClass;

    /**
     * 商品原价
     */
    private BigDecimal price1;

    /**
     * 商品现价
     */
    private BigDecimal price2;

    /**
     * 门店id
     */
    private Integer shopid;

    /**
     * 商品图1
     */
    private String img1;

    /**
     * 商品图2
     */
    private byte[] img2;

    /**
     * 商品图3
     */
    private byte[] img3;

    /**
     * 备注
     */
    private String rmk;

    /**
     * 单位
     */
    @TableField("unitName")
    private String unitName;


}
